hysop.backend.device.codegen.symbolic.kernels.custom_symbolic_affect module

class hysop.backend.device.codegen.symbolic.kernels.custom_symbolic_affect.CustomSymbolicAffectKernelGenerator(typegen, expr_info, ftype, kernel_dim, work_dim, granularity, vectorization, itype='int', use_short_circuit=None, symbolic_mode=False, debug_mode=False, tuning_mode=False, known_vars=None)[source]

Bases: CustomSymbolicKernelGenerator

build_expr_requirements(csc, kernel_reqs, kernel_args, known_vars)[source]

Generate requirements and generate new expressions.

classmethod custom_name()[source]
generate_expr_code()[source]